home *** CD-ROM | disk | FTP | other *** search
/ Belgian Amiga Club - ADF Collection / BS1 part 65.zip / BS1 part 65 / DevPac v3.02b.adf / include / libraries / mathlibrary.i < prev    next >
Text File  |  1991-11-20  |  1KB  |  43 lines

  1.     IFND    LIBRARIES_MATHLIBRARY_I
  2. LIBRARIES_MATHLIBRARY_I SET    1
  3. **
  4. **    $Filename: libraries/mathlibrary.i $
  5. **    $Release: 1.3 $
  6. **
  7. **    
  8. **
  9. **    (C) Copyright 1987,1988 Commodore-Amiga, Inc.
  10. **        All Rights Reserved
  11. **
  12.  
  13.     ifnd    EXEC_TYPES_I
  14.     include "exec/types.i"
  15.     endc
  16.  
  17.     ifnd    EXEC_LIBRARIES_I
  18.     include "exec/libraries.i"
  19.     endc
  20.  
  21.     STRUCTURE MathIEEEBase,0
  22.         STRUCT    MathIEEEBase_LibNode,LIB_SIZE
  23.         UBYTE    MathIEEEBase_Flags
  24.         UBYTE    MathIEEEBase_reserved1
  25.         APTR    MathIEEEBase_68881    ; ptr to base of 68881 io
  26.         APTR    MathIEEEBase_SysLib
  27.         APTR    MathIEEEBase_SegList
  28.         APTR    MathIEEEBase_Resource    ; ptr to math resource found
  29.         APTR    MathIEEEBase_TaskOpenLib    ; hook
  30.         APTR    MathIEEEBase_TaskCloseLib    ; hook
  31. *    This structure may be extended in the future */
  32.     LABEL    MathIEEEBase_SIZE
  33.  
  34. ;    Math resources may need to know when a program opens or closes this
  35. ;    library. The functions TaskOpenLib and TaskCloseLib are called when
  36. ;    a task opens or closes this library. The yare initialized to point
  37. ;    local initialization pertaining to 68881 stuff if 68881 resources
  38. ;    are found. To override the default the vendor must provide appropriate
  39. ;    hooks in the MathIEEEResource. If specified, these will be called
  40. ;    when the library initializes.
  41.  
  42.     ENDC    ; LIBRARIES_MATHLIBRARY_I
  43.